// vue3.0 composition api vuex替代方案: provide + inject
import { reactive } from "vue"

export default {
    stateProvide: Symbol("state"),
    state: reactive({
        category: ["全部", "喜剧片", "剧情片", "动作片", "爱情片", "恐怖片", "科幻片", "战争片", "动漫"],
        currentCate: "全部",
        currentPage: 1,  // 当前的页数
        isSearch: false,  // 当前显示的数据是否时搜索的数据
        searchKey: "",  // 搜索的关键字
        movieList: [],
        count: 0,   // 当前类型电影的总数,
        movieId: new Set()  // 用于记录当前显示的电影列表的ID，用于列表去重
    })
}